extendable table leaf - German English Dictionary